﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Xml.Linq;

namespace DigibizAdvancedMediaPicker
{
    public interface IMediaPicker
    {
        string SaveValue { get; set; }
        string AllowedExtensionsValue { get; set; }
        string AllowedSelectableMediaTypesValue { get; set; }
        string AllowedCreateableMediaTypesValue { get; set; }
        int DefaultMediaTypeValue { get; set; }
        bool HideCreateValue { get; set; }
        int StartNodeIdValue { get; set; }
        bool SelectMultipleNodesValue { get; set; }
        int MinimumNodesValue { get; set; }
        int MaximumNodesValue { get; set; }
        bool Mandatory { get; set; }
        bool CheckValidation { get; set; }
        string MinimumNodesText { get; set; }
        string MaximumNodesText { get; set; }
        string CropPropertyAliasValue { get; set; }
        string CropNameValue { get; set; }
        int ThumbnailWidthValue { get; set; }
        int ThumbnailHeightValue { get; set; }
        bool HideEditValue { get; set; }
        bool HideOpenValue { get; set; }
        bool HidePixlrValue { get; set; }
        bool EnableSearch { get; set; }
        bool EnableSearchAutoSuggest { get; set; }
        string SearchMethod { get; set; }
        string MandatoryText { get; set; }
        int DataTypeDefinitionId { get; set; }
        object Value { get; set; }
    }
}